package com.ideaaedi.commonspring.lite.params;

import org.springframework.lang.NonNull;

import java.lang.reflect.Method;

/**
 * 请求入口判断器
 *
 * @author <font size = "20" color = "#3CAA3C"><a href="https://gitee.com/JustryDeng">JustryDeng</a></font> <img
 * src="https://gitee.com/JustryDeng/shared-files/raw/master/JustryDeng/avatar.jpg" />
 * @since 1.0.0
 */
public interface RequestEntranceJudger {
    
    /**
     * 当前方法是否是请求入口
     * <p>
     * return true: 是请求入口; false: 不是请求入口
     */
    boolean ifEntrance(@NonNull Class<?> targetClazz, @NonNull Method targetMethod, Object[] arguments);
}
